package ar.edu.unrn.lia.util;

import java.util.Calendar;
import java.util.Date;

public class FuncionesDate {

	public static String dateToString(Date fecha) {
		Calendar conver = Calendar.getInstance();
		conver.setTime(fecha);
		return String.valueOf(conver.get(Calendar.DATE)) + "/"
				+ String.valueOf(conver.get(Calendar.MONTH) + 1) + "/"
				+ String.valueOf(conver.get(Calendar.YEAR));
	}

	// TODO + 1 para que funcione
	public static Integer mesHoy() {
		Calendar fecha = Calendar.getInstance();
		fecha.setTime(new Date());
		return fecha.get(Calendar.MONTH) + 1;
	}

	public static Integer anioHoy() {
		Calendar fecha = Calendar.getInstance();
		fecha.setTime(new Date());
		return fecha.get(Calendar.YEAR);
	}

	public static int daysBetween(Date d1, Date d2) {
		return (int) ((d2.getTime() - d1.getTime()) / (1000 * 60 * 60 * 24));
	}

}